package com.cuit.qx.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.jeecgframework.poi.excel.annotation.Excel;

/**
 * <p>
 * 
 * </p>
 *
 * @author lcj
 * @since 2021-11-25
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class Checkout extends Model<Checkout> {

    private static final long serialVersionUID = 1L;

    /**
     *
     */
    @TableId(value = "id",type = IdType.UUID)
    private String id;

    /**
     * 0代表在线 1代表离线
     */
    private String checkoutType;

    /**
     * 检验日期
     */
    @Excel(name = "检验日期", width = 12)
    private String checkoutDate;

    /**
     * 检验站点
     */
    @Excel(name = "站点名称", width = 12)
    private String checkoutStaion;

    /**
     * 检验起报时效
     */
    @Excel(name = "起报", width = 12)
    private String checkoutTime;

    /**
     * 累计雨量时效
     */
    @Excel(name = "累积雨量", width = 12)
    private String timeliness;

    /**
     * 量级
     */
    @Excel(name = "量级", width = 12)
    private String orders;

    /**
     * 检验方法
     */
    @Excel(name = "检验方法", width = 12)
    private String checkoutMethod;

    /**
     * 模式0代表GREPES 1代表华南 2代表EC 3代表订正
     */
    @Excel(name = "模式", width = 12)
    private String pattern;
    @Excel(name = "12小时", width = 12)
    private String time12;
    @Excel(name = "24小时", width = 12)
    private String time24;
    @Excel(name = "36小时", width = 12)
    private String time36;
    @Excel(name = "48小时", width = 12)
    private String time48;
    @Excel(name = "60小时", width = 12)
    private String time60;
    @Excel(name = "72小时", width = 12)
    private String time72;


    @Override
    protected Serializable pkVal() {
        return this.id;
    }

}
